/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.12.9
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QWidget *centralwidget;
    QGridLayout *gridLayout;
    QWidget *funcArea;
    QVBoxLayout *verticalLayout_2;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents_3;
    QFrame *mazes;
    QGridLayout *gridLayout_2;
    QLabel *bfs;
    QLabel *astar;
    QLabel *dijkstra;
    QLabel *dfs;
    QWidget *func;
    QHBoxLayout *horizontalLayout_2;
    QWidget *settings;
    QHBoxLayout *horizontalLayout;
    QWidget *layoutLeft;
    QVBoxLayout *verticalLayout_7;
    QWidget *funcSlot;
    QHBoxLayout *horizontalLayout_3;
    QGroupBox *rows;
    QVBoxLayout *verticalLayout_3;
    QSpinBox *n;
    QGroupBox *cols;
    QVBoxLayout *verticalLayout_4;
    QSpinBox *m;
    QGroupBox *edge;
    QVBoxLayout *verticalLayout_8;
    QCheckBox *isEdge;
    QGroupBox *btns;
    QVBoxLayout *verticalLayout;
    QPushButton *spawnData;
    QPushButton *startSeek;
    QGroupBox *authors_2;
    QVBoxLayout *verticalLayout_5;
    QLabel *authors;
    QGroupBox *output;
    QVBoxLayout *verticalLayout_6;
    QListWidget *msgList;
    QMenuBar *menubar;
    QStatusBar *statusbar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(674, 421);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/img/guet.ico"), QSize(), QIcon::Normal, QIcon::Off);
        MainWindow->setWindowIcon(icon);
        centralwidget = new QWidget(MainWindow);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        gridLayout = new QGridLayout(centralwidget);
        gridLayout->setSpacing(0);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        gridLayout->setContentsMargins(0, 0, 0, 0);
        funcArea = new QWidget(centralwidget);
        funcArea->setObjectName(QString::fromUtf8("funcArea"));
        verticalLayout_2 = new QVBoxLayout(funcArea);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        scrollArea = new QScrollArea(funcArea);
        scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents_3 = new QWidget();
        scrollAreaWidgetContents_3->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_3"));
        scrollAreaWidgetContents_3->setGeometry(QRect(0, 0, 654, 134));
        scrollArea->setWidget(scrollAreaWidgetContents_3);

        verticalLayout_2->addWidget(scrollArea);

        mazes = new QFrame(funcArea);
        mazes->setObjectName(QString::fromUtf8("mazes"));
        mazes->setFrameShape(QFrame::StyledPanel);
        mazes->setFrameShadow(QFrame::Raised);
        gridLayout_2 = new QGridLayout(mazes);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setHorizontalSpacing(9);
        gridLayout_2->setVerticalSpacing(2);
        gridLayout_2->setContentsMargins(9, 9, 9, 9);
        bfs = new QLabel(mazes);
        bfs->setObjectName(QString::fromUtf8("bfs"));

        gridLayout_2->addWidget(bfs, 1, 0, 1, 1);

        astar = new QLabel(mazes);
        astar->setObjectName(QString::fromUtf8("astar"));

        gridLayout_2->addWidget(astar, 0, 0, 1, 1);

        dijkstra = new QLabel(mazes);
        dijkstra->setObjectName(QString::fromUtf8("dijkstra"));

        gridLayout_2->addWidget(dijkstra, 1, 1, 1, 1);

        dfs = new QLabel(mazes);
        dfs->setObjectName(QString::fromUtf8("dfs"));

        gridLayout_2->addWidget(dfs, 0, 1, 1, 1);


        verticalLayout_2->addWidget(mazes);

        func = new QWidget(funcArea);
        func->setObjectName(QString::fromUtf8("func"));
        func->setMinimumSize(QSize(0, 160));
        func->setMaximumSize(QSize(16777215, 160));
        horizontalLayout_2 = new QHBoxLayout(func);
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
        settings = new QWidget(func);
        settings->setObjectName(QString::fromUtf8("settings"));
        horizontalLayout = new QHBoxLayout(settings);
        horizontalLayout->setSpacing(0);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        layoutLeft = new QWidget(settings);
        layoutLeft->setObjectName(QString::fromUtf8("layoutLeft"));
        verticalLayout_7 = new QVBoxLayout(layoutLeft);
        verticalLayout_7->setSpacing(0);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        verticalLayout_7->setContentsMargins(0, 0, 0, 0);
        funcSlot = new QWidget(layoutLeft);
        funcSlot->setObjectName(QString::fromUtf8("funcSlot"));
        horizontalLayout_3 = new QHBoxLayout(funcSlot);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        rows = new QGroupBox(funcSlot);
        rows->setObjectName(QString::fromUtf8("rows"));
        verticalLayout_3 = new QVBoxLayout(rows);
        verticalLayout_3->setSpacing(0);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(0, 0, 0, 0);
        n = new QSpinBox(rows);
        n->setObjectName(QString::fromUtf8("n"));
        n->setMinimum(9);
        n->setMaximum(666);

        verticalLayout_3->addWidget(n);


        horizontalLayout_3->addWidget(rows);

        cols = new QGroupBox(funcSlot);
        cols->setObjectName(QString::fromUtf8("cols"));
        verticalLayout_4 = new QVBoxLayout(cols);
        verticalLayout_4->setSpacing(0);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_4->setContentsMargins(0, 0, 0, 0);
        m = new QSpinBox(cols);
        m->setObjectName(QString::fromUtf8("m"));
        m->setMinimum(9);
        m->setMaximum(666);

        verticalLayout_4->addWidget(m);


        horizontalLayout_3->addWidget(cols);

        edge = new QGroupBox(funcSlot);
        edge->setObjectName(QString::fromUtf8("edge"));
        verticalLayout_8 = new QVBoxLayout(edge);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        isEdge = new QCheckBox(edge);
        isEdge->setObjectName(QString::fromUtf8("isEdge"));

        verticalLayout_8->addWidget(isEdge);


        horizontalLayout_3->addWidget(edge);

        btns = new QGroupBox(funcSlot);
        btns->setObjectName(QString::fromUtf8("btns"));
        verticalLayout = new QVBoxLayout(btns);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        spawnData = new QPushButton(btns);
        spawnData->setObjectName(QString::fromUtf8("spawnData"));

        verticalLayout->addWidget(spawnData);

        startSeek = new QPushButton(btns);
        startSeek->setObjectName(QString::fromUtf8("startSeek"));

        verticalLayout->addWidget(startSeek);


        horizontalLayout_3->addWidget(btns);


        verticalLayout_7->addWidget(funcSlot);

        authors_2 = new QGroupBox(layoutLeft);
        authors_2->setObjectName(QString::fromUtf8("authors_2"));
        verticalLayout_5 = new QVBoxLayout(authors_2);
        verticalLayout_5->setSpacing(0);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 0, 0, 0);
        authors = new QLabel(authors_2);
        authors->setObjectName(QString::fromUtf8("authors"));

        verticalLayout_5->addWidget(authors);


        verticalLayout_7->addWidget(authors_2);


        horizontalLayout->addWidget(layoutLeft);

        output = new QGroupBox(settings);
        output->setObjectName(QString::fromUtf8("output"));
        verticalLayout_6 = new QVBoxLayout(output);
        verticalLayout_6->setSpacing(0);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_6->setContentsMargins(0, 0, 0, 0);
        msgList = new QListWidget(output);
        msgList->setObjectName(QString::fromUtf8("msgList"));
        msgList->setMinimumSize(QSize(366, 0));

        verticalLayout_6->addWidget(msgList);


        horizontalLayout->addWidget(output);


        horizontalLayout_2->addWidget(settings);


        verticalLayout_2->addWidget(func);


        gridLayout->addWidget(funcArea, 0, 0, 1, 1);

        MainWindow->setCentralWidget(centralwidget);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 674, 23));
        MainWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        MainWindow->setStatusBar(statusbar);

        retranslateUi(MainWindow);

        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", nullptr));
        bfs->setText(QString());
        astar->setText(QString());
        dijkstra->setText(QString());
        dfs->setText(QString());
        rows->setTitle(QApplication::translate("MainWindow", "\350\241\214\346\225\260", nullptr));
        cols->setTitle(QApplication::translate("MainWindow", "\345\210\227\346\225\260", nullptr));
        edge->setTitle(QApplication::translate("MainWindow", "\351\232\217\346\234\272\346\235\203\345\200\274", nullptr));
        isEdge->setText(QApplication::translate("MainWindow", "\345\274\200\345\220\257", nullptr));
        btns->setTitle(QApplication::translate("MainWindow", "\345\212\237\350\203\275\346\214\211\351\224\256", nullptr));
        spawnData->setText(QApplication::translate("MainWindow", "\347\224\237\346\210\220\350\277\267\345\256\253\346\225\260\346\215\256", nullptr));
        startSeek->setText(QApplication::translate("MainWindow", "\345\274\200\345\247\213\345\257\273\346\211\276\350\267\257\345\276\204", nullptr));
        authors_2->setTitle(QApplication::translate("MainWindow", "\345\260\217\347\273\204\346\210\220\345\221\230", nullptr));
        authors->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\">2100101323-\350\216\253\346\263\275\345\215\216<br/>2100100105-\350\224\241\345\275\254<br/>2100500709-\345\220\225\350\241\214<br/>2100500911-\350\260\242\346\226\207\346\264\201<br/></p></body></html>", nullptr));
        output->setTitle(QApplication::translate("MainWindow", "\344\277\241\346\201\257\350\276\223\345\207\272", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
